padding and impregnating machine - French English Dictionary